technical support organization - Spanish English Dictionary